home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EuroCD 3
/
EuroCD 3.iso
/
Programming
/
SecalDemo
/
Inc
/
intuition
/
gadgetclass.inc
< prev
next >
Wrap
Text File
|
1998-06-24
|
4KB
|
163 lines
include "inc/exec/types.inc";
include "inc/intuition/intuition.inc";
include "inc/utility/tagitem.inc";
def GA_Dummy = (TAG_USER+$30000);
def GA_Left = (GA_Dummy+$0001);
def GA_RelRight = (GA_Dummy+$0002);
def GA_Top = (GA_Dummy+$0003);
def GA_RelBottom = (GA_Dummy+$0004);
def GA_Width = (GA_Dummy+$0005);
def GA_RelWidth = (GA_Dummy+$0006);
def GA_Height = (GA_Dummy+$0007);
def GA_RelHeight = (GA_Dummy+$0008);
def GA_Text = (GA_Dummy+$0009);
def GA_Image = (GA_Dummy+$000a);
def GA_Border = (GA_Dummy+$000b);
def GA_SelectRender = (GA_Dummy+$000c);
def GA_Highlight = (GA_Dummy+$000d);
def GA_Disabled = (GA_Dummy+$000e);
def GA_GZZGadget = (GA_Dummy+$000f);
def GA_ID = (GA_Dummy+$0010);
def GA_UserData = (GA_Dummy+$0011);
def GA_SpecialInfo = (GA_Dummy+$0012);
def GA_Selected = (GA_Dummy+$0013);
def GA_EndGadget = (GA_Dummy+$0014);
def GA_Immediate = (GA_Dummy+$0015);
def GA_RelVerify = (GA_Dummy+$0016);
def GA_FollowMouse = (GA_Dummy+$0017);
def GA_RightBorder = (GA_Dummy+$0018);
def GA_LeftBorder = (GA_Dummy+$0019);
def GA_TopBorder = (GA_Dummy+$001a);
def GA_BottomBorder = (GA_Dummy+$001b);
def GA_ToggleSelect = (GA_Dummy+$001c);
def GA_SysGadget = (GA_Dummy+$001d);
def GA_SysGType = (GA_Dummy+$001e);
def GA_Previous = (GA_Dummy+$001f);
def GA_Next = (GA_Dummy+$0020);
def GA_DrawInfo = (GA_Dummy+$0021);
def GA_IntuiText = (GA_Dummy+$0022);
def GA_LabelImage = (GA_Dummy+$0023);
def GA_TabCycle = (GA_Dummy+$0024);
def GA_GadgetHelp = (GA_Dummy+$0025);
def GA_Bounds = (GA_Dummy+$0026);
def GA_RelSpecial = (GA_Dummy+$0027);
def PGA_Dummy = (TAG_USER+$31000);
def PGA_Freedom = (PGA_Dummy+$0001);
def PGA_Borderless = (PGA_Dummy+$0002);
def PGA_HorizPot = (PGA_Dummy+$0003);
def PGA_HorizBody = (PGA_Dummy+$0004);
def PGA_VertPot = (PGA_Dummy+$0005);
def PGA_VertBody = (PGA_Dummy+$0006);
def PGA_Total = (PGA_Dummy+$0007);
def PGA_Visible = (PGA_Dummy+$0008);
def PGA_Top = (PGA_Dummy+$0009);
def PGA_NewLook = (PGA_Dummy+$000a);
def STRINGA_Dummy = (TAG_USER+$32000);
def STRINGA_MaxChars = (STRINGA_Dummy+$0001);
def STRINGA_Buffer = (STRINGA_Dummy+$0002);
def STRINGA_UndoBuffer = (STRINGA_Dummy+$0003);
def STRINGA_WorkBuffer = (STRINGA_Dummy+$0004);
def STRINGA_BufferPos = (STRINGA_Dummy+$0005);
def STRINGA_DispPos = (STRINGA_Dummy+$0006);
def STRINGA_AltKeyMap = (STRINGA_Dummy+$0007);
def STRINGA_Font = (STRINGA_Dummy+$0008);
def STRINGA_Pens = (STRINGA_Dummy+$0009);
def STRINGA_ActivePens = (STRINGA_Dummy+$000a);
def STRINGA_EditHook = (STRINGA_Dummy+$000b);
def STRINGA_EditModes = (STRINGA_Dummy+$000c);
def STRINGA_ReplaceMode = (STRINGA_Dummy+$000d);
def STRINGA_FixedFieldMode = (STRINGA_Dummy+$000e);
def STRINGA_NoFilterMode = (STRINGA_Dummy+$000f);
def STRINGA_Justification = (STRINGA_Dummy+$0010);
def STRINGA_LongVal = (STRINGA_Dummy+$0011);
def STRINGA_TextVal = (STRINGA_Dummy+$0012);
def STRINGA_ExitHelp = (STRINGA_Dummy+$0013);
def SG_DEFAULTMAXCHARS = (128);
def LAYOUTA_Dummy = (TAG_USER+$38000);
def LAYOUTA_LayoutObj = (LAYOUTA_Dummy+$0001);
def LAYOUTA_Spacing = (LAYOUTA_Dummy+$0002);
def LAYOUTA_Orientation = (LAYOUTA_Dummy+$0003);
def LORIENT_NONE = 0;
def LORIENT_HORIZ = 1;
def LORIENT_VERT = 2;
def GM_Dummy = (-1);
def GM_HITTEST = (0);
def GM_RENDER = (1);
def GM_GOACTIVE = (2);
def GM_HANDLEINPUT = (3);
def GM_GOINACTIVE = (4);
def GM_HELPTEST = (5);
def GM_LAYOUT = (6);
struct gpHitTest is
MethodID:ulong;
gpht_GInfo:ulong;
gpht_Mouse:struct is
X:word;
Y:word;
;
;
def GMR_GADGETHIT = ($00000004);
def GMR_NOHELPHIT = ($00000000);
def GMR_HELPHIT = ($ffffffff);
def GMR_HELPCODE = ($00010000);
struct gpRender is
MethodID:ulong;
gpr_GInfo:ulong;
gpr_RPort:ulong;
gpr_Redraw:long;
;
def GREDRAW_UPDATE = (2);
def GREDRAW_REDRAW = (1);
def GREDRAW_TOGGLE = (0);
struct gpInput is
MethodID:ulong;
gpi_GInfo:ulong;
gpi_IEvent:ulong;
gpi_Termination:ulong;
gpi_Mouse:struct is
X:word;
Y:word;
;
gpi_TabletData:ulong;
;
def GMR_MEACTIVE = (0);
def GMR_NOREUSE = (1<<1);
def GMR_REUSE = (1<<2);
def GMR_VERIFY = (1<<3);
def GMR_NEXTACTIVE = (1<<4);
def GMR_PREVACTIVE = (1<<5);
struct gpGoInactive is
MethodID:ulong;
gpgi_GInfo:ulong;
gpgi_Abort:ulong;
;
struct gpLayout is
MethodID:ulong;
gpl_GInfo:ulong;
gpl_Initial:ulong;
;